<meta charset="utf-8">
<?php
//定义一些常量表示当前数据库的信息
define("DBHOST","localhost:3306");//数据库地址
define("DBUSER","root");//数据库用户名
define("DBPASSWORD","root");//数据库密码
define("DBNAME","mydbs");//数据库名
//下面开始定义数据库的使用
//创建一个跟数据库的连接
$connection=@mysql_connect(DBHOST,DBUSER,DBPASSWORD) or die("数据库连接失败:".mysql_error()."<br/>");
//设置编码格式
@mysql_query("set names utf8") or die("设计数据库编码格式失败:".mysql_error()."<br/>");
//选择数据库
@mysql_select_db(DBNAME) or die("选择数据库失败:".mysql_error()."<br/>");
//随后就可以使用数据库的连接操作数据库了
//首先创建需要的数据库表格
//books表
$createbookstable="create table if not exists books(ISBN varchar(15) primary key, name varchar(60),price float,print varchar(60),editor varchar(30),press varchar(45),pressdate datetime,contentsinfo varchar(1500),wordnum varchar(30),othersinfos varchar(1200),insertdate datetime,state int)";
@mysql_query($createbookstable) or die("创建图书表失败:".mysql_error()."<br>");
//press表(出版社表信息)
$createpresstable="create table if not exists press(name varchar(45) primary key,address varchar(90),youbian varchar(9),email varchar(50),website varchar(50))";
@mysql_query($createpresstable) or die("创建出版社表失败:".mysql_error()."<br/>");
//websites表(网站基本信息表)
$creatwebsitestable="create table if not exists websites(id int auto_increment primary key,name varchar(60),mastername varchar(60),mastermobile varchar(15),masteremail varchar(50),websitenum varchar(30),description varchar(450),webkey varchar(150))";
@mysql_query($creatwebsitestable) or die("创建网站信息表失败:".mysql_error()."<br/>");

$createuserinfos="create table if not exists userinfos(id int auto_increment primary key,username varchar(45),password varchar(45),email varchar(60),mobile varchar(15))";
@mysql_query($createuserinfos) or die("创建用户信息表失败:".mysql_error()."<br/>");

//给该站点添加一个测试的站点信息 方便显示
//下面的测试数据只能执行一次
// $insertwebsitestable="insert into websites(name,mastername,mastermobile,masteremail,websitenum,description,webkey) values('我的测试图书管理系统','张小二','13987887879','zhangxiaoer@localhost.com','京345654332号','这里是张小二创建的图书管理系统，大家看看怎么回事!','图书,管理,学校,大学')";
// @mysql_query($insertwebsitestable) or die("添加测试数据失败:".mysql_error()."<br/>");
//下面获取网站信息
$selectwebinfos="select name,description,webkey from websites";
$result=@mysql_query($selectwebinfos) or die("查询网站配置信息失败:".mysql_error()."<br/>");
$row=mysql_fetch_array($result,MYSQL_ASSOC);
$mywebtitle=$row["name"];
$mywebdescribe=$row["description"];
$mywebkey=$row["webkey"];
?>
